$(function(){
	//1.显示和隐藏电梯盒子
	//获取今日推荐盒子的位置
	var tool = $(".recom").offset().top;
	//刷新的时候让盒子调用一下这个函数，以保持在原位，不会消失
	toggleTool();
	
	function toggleTool(){
		if($(document).scrollTop() > tool){
			$(".fixedtool").fadeIn();
		}else{
			$(".fixedtool").fadeOut();
		}
	}
	//页面滚动条滚动到今日推荐模块时显示电梯，去调用一下这个函数
	//flag是设置节流阀的，也叫互斥锁
	//设置flag,当是点击的小li,滚动楼层里面的背景添加current是选择添加，而不是滚动添加
	var flag = true;
	$(document).scroll(function(){
		toggleTool();
		//页面滚动到对应的楼层区市电梯层对应添加current类
		//当楼层是点击的而不是滚动的就不执行下面的代码，滚动页面的才执行
		if(flag){
			$(".floor .w").each(function(index, ele){
				if($(document).scrollTop() > $(ele).offset().top){
					$(".fixedtool li").eq(index).addClass("current").siblings().removeClass("current");
				}
			})	
		}
	})
	
	//2，当点击电梯导航模块可以跳到指定楼层区
	$(".fixedtool li").click(function(){
		//flag = false 就不执行上面的滚动添加current
		flag = false;
		//console.log($(this).index());
		//$(this).index() 获取每个楼层的索引号
		//点击某个小li，要去往的位置
		var current = $(".floor .w").eq($(this).index()).offset().top;
		//设置页面滚动动画效果
		$("body, html").animate({
			scrollTop: current
		},function(){
			//点击事件完成后在开锁，可以重新滚动
			flag = true;
		});
		
	//3. 点击当前电梯导航模块就添加current类，其他移除
	    $(this).addClass("current").siblings().removeClass("current");
	});
});